home *** CD-ROM | disk | FTP | other *** search
/ Night Owl 6 / Night Owl's Shareware - PDSI-006 - Night Owl Corp (1990).iso / 019a / wed15.zip / WE.DOC < prev    next >
Text File  |  1991-11-11  |  57KB  |  1,458 lines

  1.  
  2.  
  3.  
  4.  
  5.  
  6.  
  7.  
  8.  
  9.  
  10.  
  11.  
  12.                           Wilkes Editor
  13.                             for DOS
  14.  
  15.                  Copyright 1991 by Roger E. Wilkes
  16.  
  17.         Member of ASP - Association of Shareware Professionals
  18.  
  19.  
  20.         Distributed by: Wilkes Software, inc.
  21.                         5231 Longwood Drive
  22.                         Memphis, TN  38134
  23.  
  24.  
  25.  
  26.  
  27.                           Table of Contents
  28.  
  29.         License....................................................   i
  30.         Warranty...................................................  ii
  31.         Registration Fee........................................... iii
  32.  
  33.         Files......................................................   1
  34.         Help.......................................................   2
  35.         How WE Works...............................................   3
  36.         Control Keys...............................................   6
  37.             Cursor Movement Keys...................................   6
  38.                 CURSOR TO BEGINNING OF NEXT LINE...................   6
  39.                 CURSOR TO NEXT SENTENCE............................   7
  40.                 CURSOR TO NEXT WORD................................   8
  41.                 CURSOR TO PREVIOUS WORD............................   9
  42.                 CURSOR TO PREVIOUS SENTENCE........................  10
  43.                 CURSOR TO END OF LINE..............................  11
  44.                 CURSOR TO BEGINNING OF LINE........................  12
  45.                 CURSOR TO END OF DOCUMENT..........................  13
  46.                 CURSOR TO TOP OF DOCUMENT..........................  14
  47.                 CURSOR UP..........................................  15
  48.                 PAGE UP............................................  16
  49.                 CURSOR DOWN........................................  17
  50.                 PAGE DOWN..........................................  18
  51.                 CURSOR LEFT........................................  19
  52.                 CURSOR RIGHT.......................................  20
  53.                 CURSOR TO NEXT TAB POSITION........................  21
  54.                 BACKSPACE..........................................  22
  55.             File Controls..........................................  23
  56.                 OPEN NEW FILE - ADD TO ACTIVE LIST.................  23
  57.                 GO TO THE NEXT ACTIVE FILE.........................  24
  58.                 SAVE FILE - EXIT EDITOR OR NEXT FILE...............  25
  59.                 ESCAPE FROM WHERE YOU CURRENTLY ARE................  26
  60.                 PERSONAL FUNCTIONS FILE............................  27
  61.             Deleting...............................................  27
  62.                 DELETE CHARACTER...................................  27
  63.                 DELETE WORD........................................  28
  64.                 DELETE LINE........................................  29
  65.             Text Block Control.....................................  30
  66.                 BEGIN BLOCK........................................  30
  67.                 END BLOCK..........................................  31
  68.                 DELETE BLOCK.......................................  32
  69.                 COPY BLOCK.........................................  33
  70.             Searching and Replacing................................  34
  71.                 SET SEARCH LITERAL.................................  34
  72.                 SEARCH FOR LITERAL ENTERED.........................  35
  73.                 SEARCH BACKWARD FOR LITERAL ENTERED................  36
  74.                 SET LITERAL TO CHANGE TO...........................  37
  75.                 SEARCH FOR AND CHANGE LITERAL......................  38
  76.  
  77.  
  78.         Table of Contents (cont.)
  79.  
  80.  
  81.  
  82.                 SEARCH BACKWARD AND CHANGE LITERAL.................  39
  83.             Help...................................................  40
  84.             Set Video Attributes...................................  41
  85.             Save Current Controls..................................  42
  86.             Other Controls.........................................  43
  87.                 UNDO LINE OR BLOCK.................................  43
  88.                 CHANGE CONTROL CHARACTERS..........................  44
  89.                 INSERT MODE (ON/OFF)...............................  45
  90.                 BLANKS AT END OF LINE (ON/OFF).....................  46
  91.                 SET SEARCH CASE SENSITIVE (ON/OFF).................  47
  92.                 SET TAB LENGTH.....................................  48
  93.  
  94.                                                                       i
  95.  
  96.  
  97.  
  98.             LICENSE
  99.             -------
  100.  
  101.     Wilkes Editor, version 1.5, is being distributed under the "shareware" or
  102. user supported concept.  This software is NOT free software.  The use or
  103. reproduction of this software outside of the limits specified in this license
  104. agreement is prohibited.
  105.  
  106.     Non-registered users are granted a limited license to use this software
  107. for a period not to exceed thirty days.  During this period they should test
  108. and evaluate the software to determine if it will meet their needs. The use of
  109. this software beyond this limited time period requires registration.
  110. Non-registered users are not allowed to distribute this software without the
  111. express written permission of Wilkes Software inc.  The only exceptions to this
  112. distribution restriction are SYSOPS of electronic bulletin boards and
  113. distributors of public domain and user supported software.  SYSOPS and
  114. software distributors must abide by the copying restrictions specified below.
  115.  
  116.     Registered users are granted the right to use Wilkes Editor on only
  117. one computer at any time.  Site licensing agreements are available for
  118. businesses, corporations, and government agencies.  Registered users are also
  119. granted the right to copy and distribute Wilkes Editor subject to the
  120. following conditions.
  121.  
  122.     Wilkes Editor must be copied in its original unmodified form.
  123.  
  124.     All of the files must be included in the copy.
  125.  
  126.     Wilkes Editor may not be distributed in conjunction with any other
  127.     product without the express written consent of Wilkes Software inc.
  128.  
  129.                                                                      ii
  130.  
  131.  
  132.                 WARRANTY
  133.                 --------
  134.  
  135.     Wilkes Software makes no warranty of any kind, express or implied,
  136. including without limitation, any warranties of merchantability and or fitness
  137. for a particular purpose.  Wilkes Software shall not be liable for any
  138. damages, whether direct, indirect, special or consequential arising from a
  139. failure of this software to operate in the manner desired by the user.
  140. Wilkes Software shall not be liable for any damage to data or property which
  141. may be caused directly or indirectly by use of the program.
  142.  
  143.     IN NO EVENT WILL Wilkes Software BE LIABLE TO YOU FOR ANY DAMAGES,
  144. INCLUDING ANY LOST PROFITS, LOST SAVINGS OR OTHER INCIDENTAL OR CONSEQUENTIAL
  145. DAMAGES ARISING OUT OF YOUR USE OR INABILITY TO USE THE PROGRAM, OR FOR ANY
  146. CLAIM BY ANY OTHER PARTY.
  147.  
  148.                                                                     iii
  149.  
  150.  
  151.  
  152.             REGISTRATION FEES
  153.             -----------------
  154.  
  155. The registration fee for Wilkes Editor, version 1.5, is only $30.00, with
  156. quantity discount for 10 or more copies to $20.00/copy.
  157.  
  158. Government and Education registration fee is only $27.00, with quantity
  159. discount for 10 or more copies to $17.00/copy.
  160.  
  161. You may fill out and return the registration page below or register on-line
  162. at (901)377-5608.  Enter "s" from the main menu and select the software you
  163. wish to register.
  164.  
  165. Future updates of the site license copy are provided as follows. The first
  166. update is free.   All others $10.00.
  167.  
  168. Prices are for a titled master copy and cover all charges including shipping.
  169. Licensees will be informed when updates become available and given the option
  170. to update at will.  There is NO penalty for skipping updates.
  171.  
  172.                                                                      iv
  173.  
  174.  
  175.  
  176.     If you should require assistance in the use of the Wilkes Editor, you
  177. may call the WSI BBS at (901)377-5608.
  178.  
  179.     If you like this software please let me know.  If you have enhancements
  180. you would like to see in this software, please let me know those also.  If you
  181. have complaints about the way the Wilkes Editor functions I would even like to
  182. hear those.
  183.  
  184.     The following is a registration form.  In addition to the licensing use,
  185. I will also use this information to correlate requests for additional
  186. functionality and for Wilkes Software mailing list purpose (only by Wilkes
  187. Software).  When Wilkes Software offers other software into the shareware
  188. system in the future, information will be sent to registered users of the
  189. Wilkes Editor.  If you register a non-current version, I will send the
  190. current version to you.
  191.  
  192.                                                                       v
  193.  
  194. to: Wilkes Software, inc.
  195.     5231 Longwood Drive
  196.     Memphis, TN  38134
  197.  
  198.  
  199.     Name (first) ____________________  (last) ____________________
  200.  
  201.     Title    ___________________________________
  202.  
  203.     Company  ___________________________________
  204.  
  205.     Address  ___________________________________
  206.  
  207.              ___________________________________
  208.  
  209.     City     _________________________  State  ___  Zip code _______
  210.  
  211.     Where software obtained: ________________________________________
  212.  
  213.     Version of Wilkes Editor: 1.5
  214.  
  215.     System: ____________________
  216.  
  217.     DOS Version: _____     Media: __ 5 1/4 (360) __ 3 1/2 (720)
  218.                                   __ 5 1/4 (1.2) __ 3 1/2 (1.44)
  219.     Phone: (____) ____ - _____
  220.  
  221.     If Gov./Ed. please specify: _____________________________________
  222.  
  223. COST:
  224.  
  225.     $30/copy - 10 + copies  $20/copy
  226.     Gov/Ed $27/copy - 10 + copies  $17/copy
  227.  
  228.     Tennessee Residents: sales tax is 7.75%
  229.  
  230.     # copies _________ x your price: ____________ + TN sales tax __________
  231.  
  232.         = Total _________________
  233.  
  234. METHOD OF PAYMENT:
  235.  
  236.     VISA/MASTERCARD/CHECK: __________
  237.  
  238.     V/MC account #: ___________________________  Expiration Date: _________
  239.  
  240.     Signature: __________________________________________________
  241.  
  242.                                                                       1
  243.  
  244.  
  245.  
  246.  
  247.         Files:
  248.         ------
  249.  
  250.             In WED15.EXE
  251.             You should have the files WE.DOC, WE.EXE, FUNCTION.CTL,
  252.                                       DETAB.DOC and DETAB.EXE
  253.  
  254.  
  255.         Edit Files:
  256.         -----------
  257.  
  258.             You can have a maximum of 20 text files concurrently being
  259.         edited. The cumulative file sizes may be as much as the disk you
  260.         have will allow.  The DOS version of the Wilkes Editor uses
  261.         its own virtual memory to store the text files being edited
  262.         and requires disk of at least 48,000 bytes and will use as much
  263.         disk as required as virtual memory.  All virtual memory must be
  264.         on disk so disk must be available.  A 10K file will not fit into
  265.         10K of virtual memory, because there is memory control overhead.
  266.  
  267.  
  268.         Editor Control File:
  269.         --------------------
  270.  
  271.             This file will be created the first time WE.EXE runs.
  272.         The location of this file is controlled by the environment
  273.         variable EDTCTL (short for Editor Control).  The environment
  274.         variable can be set in "autoexec.bat".  The DOS instruction to
  275.         be placed inside "autoexec.bat" is
  276.  
  277.                     SET EDTCTL=<name of directory>
  278.  
  279.         There should be no spaces before or after the "=".
  280.  
  281.             The file "EDITOR.CTL" will be created in the specified
  282.         directory and the "DISKMEM" virtual memory file will be placed
  283.         in this directory also.
  284.  
  285.             If the environment variable EDTCTL is not set, the file
  286.         "EDITOR.CTL" will be created in the current directory as will
  287.         the "DISKMEM" virtual memory file.
  288.  
  289.             When the EDITOR.CTL file is created, it will contain
  290.         all of the default control keys, video attributes and initial
  291.         control settings.
  292.  
  293.             EDITOR.CTL contains the control keys, video attributes
  294.         and various control initialization settings.  Any changes
  295.         you make to control keys, video attributes, etc. will be
  296.         kept in this file (if you save the changes).
  297.  
  298.                                                                      1A
  299.  
  300.  
  301.  
  302.  
  303.         Personal Functions File:
  304.         ------------------------
  305.  
  306.             The file FUNCTION.CTL contains macros, data types and
  307.         ANSI "C" functions are listed by header file in this personal
  308.         function file.  It is editable to update to your personal
  309.         needs.
  310.  
  311.             This file, if you wish to use it, should be placed in the
  312.         directory defined by the environment variable 'EDTCTL'.  See
  313.         'Editor Control File' above for a discussion of the environment
  314.         variable 'EDTCTL'.
  315.  
  316.             This file is like any other file except that it is added
  317.         to the working file list via the 'ctl+f' control key.
  318.  
  319.             The FUNCTION.CTL file can be used for any purpose: If you
  320.         use this editor to write letters the FUNCTION.CTL file might
  321.         contain the name and address of your correspondents.  If you
  322.         use some other language than "C", place pertinent information
  323.         in the FUNCTION.CTL file.
  324.  
  325.                                                                       2
  326.  
  327.  
  328.  
  329.  
  330.         Help:
  331.         -----
  332.  
  333.             Help is obtained to display the control keys current
  334.         settings by striking the F1 key.
  335.  
  336.             While the Help screen is displayed, you may use the
  337.         control keys PgUp, PgDn, up and down arrow keys and the
  338.         begin and end of document keys.
  339.  
  340.             The ESC key will get you out of the help screen and
  341.         return you to the text file you were in prior to asking
  342.         for HELP.
  343.  
  344.             The control keys are listed in the left hand column,
  345.         and may represent the depression of multiple keys.  If a
  346.         "+" is shown in this column, you must simultaneously
  347.         depress the key before and after the "+".  The abreviations
  348.         shown are:
  349.  
  350.             enter  - enter key
  351.             ctl    - control (Ctrl) key
  352.             end    - End key
  353.             home   - Home key
  354.             pgup   - page up (PgUp) key
  355.             pgdn   - page down (PgDn) key
  356.             curu   - cursor up (up arrow) key
  357.             curd   - cursor down (down arrow) key
  358.             curr   - cursor right (right arrow) key
  359.             curl   - cursor left (left arrow) key
  360.             tab    - Tab (right) key
  361.             fn     - where n is the function key number
  362.             sfn    - where n is the shifted function key number
  363.             afn    - where n is the function key number to depress
  364.                      with the Alt key
  365.             ins    - insert (Ins) key
  366.             del    - delete (Del) key
  367.             backspace - backspace (Backspace) key
  368.             esc    - escape (Esc) key
  369.  
  370.             All other keys shown are the actual keys.  For instance,
  371.             "ctl+t" would be accomplished by holding down the Ctrl key
  372.             and striking the "t" key.  Note that both keys must be
  373.             simultaneously down to accomplish "ctl+t".
  374.  
  375.                                                                       3
  376.  
  377.  
  378.  
  379.  
  380.         How WE Works:
  381.         -------------
  382.  
  383.             When you run WE, you must name the text file you wish to
  384.         edit on the command line:
  385.  
  386.                 WE letter.bob
  387.  
  388.         Note: The name of the text file is a DOS file name (see DOS
  389.         reference manual for file names) and may be no longer than
  390.         39 characters maximum with full pathing.
  391.  
  392.             Example: WE c:\mailbox\outbound\letter.bob
  393.  
  394.         This restriction will also apply to files added to the working
  395.         list of text files within WE.  This restriction is created by
  396.         the space alloted to the file name on the status (bottom) line
  397.         of the WE display screen.  There is room for only 39 characters
  398.         for the file name.
  399.  
  400.  
  401.         The Display Screen:
  402.         -------------------
  403.  
  404.             The screen is broken up into 3 areas.  The first area is
  405.         where text is displayed and updated.  The second area is the
  406.         Control line, where you will enter information to control the
  407.         functioning of WE.  The Control line is located just below the
  408.         Text area.  The third area of the screen is the status line at
  409.         the bottom of the screen, containing the current location
  410.         within the text file (CUR <line>,<column>), the insert status,
  411.         whether ON or OFF, a reminder that a tab character will be
  412.         shown as up to 4 spaces, which text file is currently being
  413.         displayed (TXn - where n is 0-9) and the name of the file
  414.         currently displayed.
  415.  
  416.  
  417.         Display Lines:
  418.         --------------
  419.  
  420.             A given line of text cannot be longer than 254 characters.
  421.         Since only 80 characters of any given line can be shown on the
  422.         screen at one time, the cursor control keys (right arrow, end,
  423.         etc.) can be used to view any unshown portion of a line.  If
  424.         you move the cursor outside the first 80 characters of a line,
  425.         the entire screen will shift right or left to display the same
  426.         columns for all lines.
  427.  
  428.                                                                       4
  429.  
  430.  
  431.  
  432.  
  433.  
  434.             The cursor will stay within columns 70-80 while the columns
  435.         being displayed are outside the first 80 columns.  Don't be
  436.         alarmed when everything on the screen shifts left or right.
  437.         You can always get the screen back to the first 80 columns of
  438.         each line by hitting the "home" key.  If someone has modified
  439.         the home key, you can find the control key for "home" with
  440.         "help".  If someone has changed the location of the "help"
  441.         key, you can either locate that person, play with the keyboard
  442.         or return to DOS and reset the environment variable EDTCTL to
  443.         point to a different directory or delete the "EDITOR.CTL" file.
  444.         The last option should be used only sparingly if there are more
  445.         than one persons using WE on the same machine.
  446.  
  447.  
  448.         Cursor Positioning:
  449.         -------------------
  450.  
  451.             During finds, changes, block insertions, undo's, etc. WE
  452.         will attempt to maintain the cursor close to the center of
  453.         the screen.  When you perform one of the functions which uses
  454.         this method of positioning the text on the screen, don't be
  455.         startled.  The reason for this positioning is to be able to
  456.         see text prior to and after the located, inserted, manipulated
  457.         text.
  458.  
  459.  
  460.         User Friendly:
  461.         --------------
  462.  
  463.             Every attempt has been made with WE to strike a proper
  464.         balance between "don't slow the user down" and "don't let
  465.         the user hurt himself".  There are only a few places which
  466.         stop and question the motives of the user.  Hopefully, these
  467.         few instances represent the places where you would wish to
  468.         be questioned.  If you attempt to edit a file which does not
  469.         exist you will be asked if you really wish to create the file.
  470.         If you attempt to Esc a file which has had modifications made
  471.         to it, you will be asked if you really wish to drop the changes
  472.         you have made.
  473.  
  474.             The attempt was made to have a user seductive, rather than
  475.         a user friendly Editor.
  476.  
  477.                                                                       5
  478.  
  479.  
  480.  
  481.  
  482.         Ascii Graphics:
  483.         ---------------
  484.  
  485.             WE will allow most Ascii Graphic characters - where they
  486.         do not conflict with control keys.  As the Esc character is
  487.         used heavily with "ANSI.SYS" graphics, a special character is
  488.         set aside to introduce the ESC character into text, while
  489.         having the Esc key always represent the escape control key.
  490.         The escape control key is the only non-modifiable control key.
  491.         The method of entering an ESC character into a text file is to
  492.         depress the Alt key and enter 1 then 9 on the numeric key pad,
  493.         then lifting the Alt key (i.e. keep the Alt key depressed while
  494.         entering both the 1 and the 9 keys).
  495.  
  496.             Ascii Graphic characters must be entered in the same way
  497.         as the special ESC.  Keep the Alt key depressed while entering
  498.         the number representing the Ascii Graphic character.
  499.  
  500.  
  501.         Tab Character:
  502.         --------------
  503.  
  504.             WE does not use tab characters internally but will accept
  505.         text files which use them.  Since WE acts as if a tab stop
  506.         were set at every 4th column (i.e. columns 4, 8, 12, 16, 20,
  507.         etc.) the tab characters will be translated to spaces in order
  508.         to move to these tab stops.  If you have text files containing
  509.         tab characters, you may wish to run "DETAB.EXE" on them before
  510.         using WE.  The DETAB program will translate tab characters to
  511.         the desired number of spaces.
  512.  
  513.                                                                       6
  514.  
  515.  
  516.  
  517.  
  518.         Control Keys:
  519.         -------------
  520.  
  521.             Cursor Movement Keys:
  522.             ---------------------
  523.  
  524.                 enter: CURSOR TO BEGINNING OF NEXT LINE
  525.                 ---------------------------------------
  526.  
  527.                     The action of the enter key works in one of two
  528.                 ways, depending on the current setting of "insert".
  529.  
  530.                 1) Insert ON - The current line will be broken into
  531.                                two lines consisting of the portion of
  532.                                the line prior to the cursor position
  533.                                and the portion of the line under the
  534.                                cursor to the end of the line.  The
  535.                                second line will be positioned at the
  536.                                beginning of the newly introduced line.
  537.  
  538.                 2) Insert OFF - The cursor will move to the beginning
  539.                                of the next line.  If you are on the
  540.                                last line of the text you will receive
  541.                                a message on the control line to the
  542.                                effect that you are on the last line of
  543.                                text with insert OFF.
  544.  
  545.                 The enter key is the only way to introduce new lines
  546.                 of text other than BLOCK COPY and UNDO.  In order to
  547.                 insert a new line (open line) into the text, place the
  548.                 cursor at the beginning of the line just below the
  549.                 position of the open line and hit the enter key.  You
  550.                 can also simply key in the new line text and hit the
  551.                 enter key to break the line at the position of the
  552.                 cursor.
  553.  
  554.                                                                       7
  555.  
  556.  
  557.  
  558.  
  559.                 ctl+t: CURSOR TO NEXT SENTENCE
  560.                 ------------------------------
  561.  
  562.                     This control will move the cursor to the position
  563.                 in the text to the position of the first text following
  564.                 one of the sentence termination characters:
  565.  
  566.                 . (period)
  567.                 ! (exclamation point)
  568.                 ? (question mark)
  569.  
  570.                 This control was introduced to facilitate the writing
  571.                 of correspondence - for programmers who write letters
  572.                 with their editor.
  573.  
  574.                     see CURSOR TO PREVIOUS SENTENCE
  575.  
  576.                                                                       8
  577.  
  578.  
  579.  
  580.  
  581.                 ctl+w: CURSOR TO NEXT WORD
  582.                 --------------------------
  583.  
  584.                     The CURSOR TO NEXT WORD will move the cursor down
  585.                 in the text to the first non-blank character following
  586.                 one or more blank characters.
  587.  
  588.                     A word is considered to be any contiguous set of
  589.                 non-blanks.
  590.  
  591.                     see CURSOR TO PREVIOUS WORD
  592.  
  593.                                                                       9
  594.  
  595.  
  596.  
  597.  
  598.                 alt+w: CURSOR TO PREVIOUS WORD
  599.                 ------------------------------
  600.  
  601.                     The CURSOR TO PREVIOUS WORD will move the cursor
  602.                 up in the text to the beginning of the current word
  603.                 or to the previous word if the cursor is positioned
  604.                 to the immediate right of the beginning of the line
  605.                 or to the immediate right of a space.
  606.  
  607.                     A word is considered to be any contiguous set of
  608.                 non-blanks.
  609.  
  610.                     see CURSOR TO NEXT WORD
  611.  
  612.                                                                      10
  613.  
  614.  
  615.  
  616.  
  617.                 alt+t: CURSOR TO PREVIOUS SENTENCE
  618.                 ----------------------------------
  619.  
  620.                     The CURSOR TO PREVIOUS SENTENCE will move the
  621.                 cursor to the beginning of the current sentence or
  622.                 to the beginning of the previous sentence, where a
  623.                 sentence is terminated by the characters:
  624.  
  625.                 . (period)
  626.                 ! (exclamation point)
  627.                 ? (question mark)
  628.  
  629.                 If any characters other than blanks are between the
  630.                 cursor and the prior sentence terminator the cursor
  631.                 will be moved to the beginning of the current
  632.                 sentence.
  633.  
  634.                     see CURSOR TO NEXT SENTENCE
  635.  
  636.                                                                      11
  637.  
  638.  
  639.  
  640.  
  641.                 end: CURSOR TO END OF LINE
  642.                 --------------------------
  643.  
  644.                     The CURSOR TO END OF LINE control will move the
  645.                 cursor to the end of the current line.
  646.  
  647.                     If the line is longer than 80 characters,  all
  648.                 lines displayed will be shifted to correspond to the
  649.                 line the cursor is on.
  650.  
  651.                     see CURSOR TO BEGINNING OF LINE
  652.  
  653.                                                                      12
  654.  
  655.  
  656.  
  657.  
  658.  
  659.                 home: CURSOR TO BEGINNING OF LINE
  660.                 ---------------------------------
  661.  
  662.                     The CURSOR TO BEGINNING OF LINE control will
  663.                 position the cursor to the first column of the current
  664.                 line.  If the lines currently displayed do not show
  665.                 text from the beginning of the line, all lines of the
  666.                 display will shift right to display from the first
  667.                 column.
  668.  
  669.                     see CURSOR TO END OF LINE
  670.  
  671.                                                                      13
  672.  
  673.  
  674.  
  675.  
  676.  
  677.                 ctl+pgdn: CURSOR TO END OF DOCUMENT
  678.                 -----------------------------------
  679.  
  680.                     The CURSOR TO END OF DOCUMENT will move the cursor
  681.                 to the last line of the text.
  682.  
  683.                     see CURSOR TO TOP OF DOCUMENT
  684.  
  685.                                                                      14
  686.  
  687.  
  688.  
  689.  
  690.                 ctl+pgup: CURSOR TO TOP OF DOCUMENT
  691.                 -----------------------------------
  692.  
  693.                     The CURSOR TO TOP OF DOCUMENT will move the cursor
  694.                 to the first line of text.
  695.  
  696.                     see CURSOR TO END OF DOCUMENT
  697.  
  698.                                                                      15
  699.  
  700.  
  701.  
  702.  
  703.                 curu: CURSOR UP
  704.                 ---------------
  705.  
  706.                     CURSOR UP moves the cursor to the previous line
  707.                 of text, if there is a previous line of text.  If the
  708.                 cursor is already at the first line of text, there
  709.                 will be no action.  The column in which the cursor
  710.                 resides is unchanged.
  711.  
  712.                     see CURSOR DOWN, CURSOR RIGHT and CURSOR LEFT
  713.  
  714.                                                                      16
  715.  
  716.  
  717.  
  718.  
  719.                 pgup: PAGE UP
  720.                 -------------
  721.  
  722.                     The PAGE UP control will bring the previous 23
  723.                 lines of text onto the screen.  If there are less than
  724.                 23 lines of text prior to the first line currently
  725.                 being displayed, the displayed lines will begin with
  726.                 the first line of text in the document.
  727.  
  728.                     see PAGE DOWN
  729.  
  730.                                                                      17
  731.  
  732.  
  733.  
  734.  
  735.                 curd: CURSOR DOWN
  736.                 -----------------
  737.  
  738.                     The CURSOR DOWN control will position the cursor to
  739.                 the next line, in the same column it is presently in.
  740.  
  741.                     If the cursor is on the last line of the document,
  742.                 no action will be taken.
  743.  
  744.                     see CURSOR UP, CURSOR RIGHT and CURSOR LEFT
  745.  
  746.                                                                      18
  747.  
  748.  
  749.  
  750.  
  751.                 pgdn: PAGE DOWN
  752.                 ---------------
  753.  
  754.                     The PAGE DOWN control will bring the next 23
  755.                 lines of text onto the screen.  If the number of
  756.                 lines of text after the line on which the cursor
  757.                 resides is less than 23, then the last lines of text
  758.                 will be displayed.
  759.  
  760.                     see PAGE UP
  761.  
  762.                                                                      19
  763.  
  764.  
  765.  
  766.  
  767.                 curl: CURSOR LEFT
  768.                 -----------------
  769.  
  770.                     The CURSOR LEFT control moves the cursor one
  771.                 position to the left.  If the cursor is at the first
  772.                 column of the line, no action will be taken.
  773.  
  774.                     see CURSOR UP, CURSOR DOWN and CURSOR RIGHT
  775.  
  776.                                                                      20
  777.  
  778.  
  779.  
  780.  
  781.                 curr: CURSOR RIGHT
  782.                 ------------------
  783.  
  784.                     The CURSOR RIGHT control moves the cursor one
  785.                 position to the right.  If the cursor moves beyond
  786.                 the first 80 columns of the line, all lines displayed
  787.                 will shift left to keep the cursor within columns
  788.                 70-80.  If the cursor attempts to move beyond the
  789.                 maximum length of a line, a message to that effect
  790.                 will be displayed on the control line.
  791.  
  792.                     see CURSOR UP, CURSOR DOWN and CURSOR LEFT
  793.  
  794.                                                                      21
  795.  
  796.  
  797.  
  798.  
  799.                 tab: CURSOR TO NEXT TAB POSITION
  800.                 --------------------------------
  801.  
  802.                     There are automatic tab stops at every 4th column
  803.                 of the line.  Striking the TAB key will move the
  804.                 cursor to the next tab stop and insert spaces into
  805.                 the text sufficient to correspond to the way the text
  806.                 looks on the screen.
  807.  
  808.                                                                      22
  809.  
  810.  
  811.  
  812.  
  813.                 backspace: BACKSPACE
  814.                 --------------------
  815.  
  816.                     The BACKSPACE control will act in one of two
  817.                 ways, depending on the current setting of the INS
  818.                 (insert) control:
  819.  
  820.                 1) Insert ON - The cursor will move left one position,
  821.                                deleting the character which was in
  822.                                that position, and the text following
  823.                                the cursor on the line will be shifted
  824.                                left one position.
  825.  
  826.                 2) Insert OFF - The cursor will move left one position,
  827.                                 and delete the character in the column
  828.                                 to which it moves, but the text under
  829.                                 and after the cursor for the line will
  830.                                 remain in position.
  831.  
  832.                                                                      23
  833.  
  834.  
  835.  
  836.  
  837.             File Controls:
  838.             --------------
  839.  
  840.                 f4: OPEN NEW FILE - ADD TO ACTIVE LIST
  841.                 --------------------------------------
  842.  
  843.                     WE can work with up to 20 active files at a
  844.                 time.
  845.  
  846.                     In order to add a new file to the active files
  847.                 list, hit the F4 key.  You will be asked for the
  848.                 file name on the control line.  Enter up to 39
  849.                 characters for the DOS file name and hit the
  850.                 enter key.  The new file will be brought to the
  851.                 screen.
  852.  
  853.                     If a requested file does not exist, you will
  854.                 be asked, on the control line, if you wish to
  855.                 create the file.  If you answer "n", the cursor
  856.                 will move back to the text position it was on
  857.                 prior to F4 having been struck.  If you answer "y",
  858.                 you will be presented with a blank text area in
  859.                 which to enter text.
  860.  
  861.                     If you attempt to excede the maximum of 20
  862.                 active files, you will be notified on the control
  863.                 line.
  864.  
  865.                     see GO TO THE NEXT ACTIVE FILE, SET VIDEO
  866.                 ATTRIBUTES, SAVE FILE - EXIT EDITOR OR NEXT FILE
  867.                 and ESCAPE FROM WHERE YOU CURRENTLY ARE
  868.  
  869.                                                                      24
  870.  
  871.  
  872.  
  873.  
  874.                 af4: GO TO THE NEXT ACTIVE FILE
  875.                 -------------------------------
  876.  
  877.                     The name of the current active text file is
  878.                 displayed on the status line, and just in front of
  879.                 the file name is an indicator of which of the 20
  880.                 active text files you are currently working in.
  881.                 If you have multiple copies of the same text file
  882.                 active the TXn indicator on the status line will
  883.                 help distinguish the text file iteration.  You may
  884.                 also set the video attributes separately for each
  885.                 of the 20 active files in order to further
  886.                 distinguish which text file is being worked in.
  887.  
  888.                     see OPEN NEW FILE - ADD TO ACTIVE LIST, SET VIDEO
  889.                 ATTRIBUTES, SAVE FILE - EXIT EDITOR OR NEXT FILE
  890.                 and ESCAPE FROM WHERE YOU CURRENTLY ARE
  891.  
  892.                                                                      25
  893.  
  894.  
  895.  
  896.  
  897.                 cf1: SAVE FILE - EXIT EDITOR OR NEXT FILE
  898.                 -----------------------------------------
  899.  
  900.                     Saving a file to disk is accomplished by holding
  901.                 the control key down and hitting the F1 key.  The
  902.                 text file will be written to disk.  The text file
  903.                 already on disk by the same name will be renamed to
  904.                 have a file name extension of .BAK.  If the file name
  905.                 of the text file contains a file name of .BAK, it
  906.                 will be renamed to have a file name extension of .BK2.
  907.  
  908.                     If a file is saved which has had no modifications
  909.                 made to it, a message to that effect will be displayed
  910.                 on the control line, or if there are no more active
  911.                 files, it will be displayed upon return to DOS.
  912.  
  913.                     When a text file has been saved to disk, there
  914.                 will be an additional open position in which you may
  915.                 add another text file to the active list.
  916.  
  917.                     see OPEN NEW FILE - ADD TO ACTIVE LIST, GO TO THE
  918.                 NEXT ACTIVE FILE, SET VIDEO ATTRIBUTES,
  919.                 and ESCAPE FROM WHERE YOU CURRENTLY ARE
  920.  
  921.                                                                      26
  922.  
  923.  
  924.  
  925.  
  926.                 esc: ESCAPE FROM WHERE YOU CURRENTLY ARE
  927.                 ----------------------------------------
  928.  
  929.                     The reason ESC was included in the file controls
  930.                 is that this is where it has its strongest effect.
  931.  
  932.                     If the cursor is within the text area of the
  933.                 screen, the ESC will drop the text without saving
  934.                 it to disk.  If you have made changes to the text
  935.                 a prompt will appear on the control line:
  936.  
  937.                     Drop Changes (y/n)?
  938.  
  939.                 If you wish to drop the changes made to this text
  940.                 answer "y" and the text will go away.  If you have
  941.                 made changes which you don't wish to destroy,
  942.                 answer "n" and the ESC will be forgotten and you
  943.                 will be returned to the text area of the same
  944.                 text file on which you were working.  Note that
  945.                 this prompt is the only prompt from which you
  946.                 cannot escape.  You must answer "y" or "n".
  947.  
  948.                     The ESC control is the only control which cannot
  949.                 be modified.
  950.  
  951.                     ESC will generally escape you from whereever
  952.                 you are.  For instance, if you are entering a new
  953.                 file name to be added to the active list, and
  954.                 decide not to add a new file at this time, hitting
  955.                 the ESC key will move the cursor back to the text
  956.                 area of the screen for you to continue to work in
  957.                 the current text file.
  958.  
  959.                     see OPEN NEW FILE - ADD TO ACTIVE LIST, GO TO THE
  960.                 NEXT ACTIVE FILE, SET VIDEO ATTRIBUTES and
  961.                 SAVE FILE - EXIT EDITOR OR NEXT FILE
  962.  
  963.                                                                      27
  964.  
  965.  
  966.  
  967.  
  968.                 ctl+f: PERSONAL FUNCTIONS FILE
  969.                 ------------------------------
  970.  
  971.                     The PERSONAL FUNCTIONS FILE is to have rapid
  972.                 access to a personal file.  WED15.EXE contains a
  973.                 file called FUNCTION.CTL consisting of a list of
  974.                 macros, data types and function calls in standard
  975.                 ANSI "C".
  976.  
  977.                     The PERSONAL FUNCTIONS FILE will be editable
  978.                 just like any other file when brought into the
  979.                 working file list.
  980.  
  981.                     The FUNCTION.CTL file should be placed in the
  982.                 directory pointed to by the environment variable
  983.                 EDTCTL.
  984.  
  985.             Deleting:
  986.             ---------
  987.  
  988.                 del: DELETE CHARACTER
  989.                 ---------------------
  990.  
  991.                     The DELETE CHARACTER control will delete the
  992.                 character under the cursor and move the text to the
  993.                 right of the cursor one position to the left to
  994.                 close up the deleted character position.
  995.  
  996.                     see DELETE WORD, DELETE LINE and DELETE BLOCK
  997.  
  998.                                                                      28
  999.  
  1000.  
  1001.  
  1002.  
  1003.                 sf6: DELETE WORD
  1004.                 ----------------
  1005.  
  1006.                     The DELETE WORD control will delete the word
  1007.                 under the cursor and draw the text following the
  1008.                 deleted word left to close up the gap created by
  1009.                 deleting the word.  If the cursor is sitting on
  1010.                 a blank, no action will be taken.
  1011.  
  1012.                     see DELETE CHARACTER, DELETE LINE and DELETE
  1013.                 BLOCK
  1014.  
  1015.                                                                      29
  1016.  
  1017.  
  1018.  
  1019.  
  1020.                 f6: DELETE LINE
  1021.                 ---------------
  1022.  
  1023.                     The DELETE LINE control will take one of two
  1024.                 actions depending on where the cursor is on the
  1025.                 line:
  1026.  
  1027.                 1) Cursor at first position of the line - The
  1028.                    entire line will be deleted and following
  1029.                    text lines shifted up to fill in the gap
  1030.                    created by the deleted line.
  1031.  
  1032.                 2) Cursor not at first position of the line - The
  1033.                    text under and following the cursor on the line
  1034.                    will be deleted.  The line will remain in place.
  1035.  
  1036.                     see DELETE CHARACTER, DELETE WORD and DELETE
  1037.                 BLOCK
  1038.  
  1039.                                                                      30
  1040.  
  1041.  
  1042.  
  1043.  
  1044.             Text Block Control:
  1045.             ------------------------
  1046.  
  1047.                 ctl+home: BEGIN BLOCK
  1048.                 ---------------------
  1049.  
  1050.                     The BEGIN BLOCK control marks the position of
  1051.                 the cursor as the beginning of a block.
  1052.  
  1053.                     If any changes are made to the text (other than
  1054.                 cursor movement), the begin block marking will be
  1055.                 terminated.
  1056.  
  1057.                     The purpose of the begin block marking is to
  1058.                 subsequently mark the end of the block, in order to
  1059.                 copy the contents of the block or to delete the
  1060.                 block of text.
  1061.  
  1062.                                                                      31
  1063.  
  1064.  
  1065.  
  1066.  
  1067.                 ctl+end: END BLOCK
  1068.                 ------------------
  1069.  
  1070.                     The END BLOCK control marks the end of a text
  1071.                 block.
  1072.  
  1073.                     When the end of the block is marked, the entire
  1074.                 block is copied to a new memory location, in order
  1075.                 to preserve the contents of the block if the block
  1076.                 is subsequently deleted.  This allows us to copy the
  1077.                 block of text into a new location even after the
  1078.                 block has been deleted from its original location.
  1079.  
  1080.                                                                      32
  1081.  
  1082.  
  1083.  
  1084.  
  1085.                 ctl+d: DELETE BLOCK
  1086.                 ---------------------
  1087.  
  1088.                     The DELETE BLOCK control will delete the marked
  1089.                 block from the text file it was defined for.  If you
  1090.                 mark a block and change text files, you will not be
  1091.                 allowed to delete the block until you return to the
  1092.                 text file for which the block was originally defined.
  1093.                     This marks a difference between the OS/2 editor
  1094.                 and the DOS version of the editor.  DOS will not take
  1095.                 the ctl+del control used with OS/2 and even in the
  1096.                 DOS compatibility box under OS/2.
  1097.  
  1098.                                                                      33
  1099.  
  1100.  
  1101.  
  1102.  
  1103.                 ctl+b: COPY BLOCK
  1104.                 -----------------
  1105.  
  1106.                     The COPY BLOCK control allows you to copy a block
  1107.                 of information from one point in the text to another
  1108.                 point.  This includes the ability to copy the block
  1109.                 from one text file into another text file.
  1110.  
  1111.                                                                      34
  1112.  
  1113.  
  1114.  
  1115.  
  1116.             Searching and Replacing:
  1117.             ------------------------
  1118.  
  1119.                 alt+l: SET SEARCH LITERAL
  1120.                 -------------------------
  1121.  
  1122.                     When you enter the SET SEARCH LITERAL control
  1123.                 you will be prompted on the control line for the
  1124.                 search literal.  Enter the text to be searched for
  1125.                 at the cursor, then hit the enter key.  The cursor
  1126.                 will be returned to the text area.  The search
  1127.                 literal will be retained until you either change
  1128.                 the search literal by performing the SET SEARCH
  1129.                 LITERAL control again or exit WE.
  1130.  
  1131.                     see SEARCH FOR LITERAL ENTERED,
  1132.                 SEARCH BACKWARD FOR LITERAL ENTERED,
  1133.                 SEARCH FOR AND CHANGE LITERAL and
  1134.                 SEARCH BACKWARD AND CHANGE LITERAL
  1135.  
  1136.                                                                      35
  1137.  
  1138.  
  1139.  
  1140.  
  1141.                 alt+f: SEARCH FOR LITERAL ENTERED
  1142.                 ---------------------------------
  1143.  
  1144.                     The literal entered refers to the literal
  1145.                 entered during the SET SEARCH LITERAL control.
  1146.  
  1147.                     The search's case sensitivity may be altered
  1148.                 by the SET SEARCH CASE SENSITIVITY (ON/OFF)
  1149.                 control.  See this control below.
  1150.  
  1151.                     When a matching literal is found, the cursor
  1152.                 will be placed at the end of the literal, in
  1153.                 order not to find that same literal on successive
  1154.                 searches.  This also allows the search backward
  1155.                 to find this literal first.
  1156.  
  1157.                     see SET SEARCH LITERAL and
  1158.                 SET SEARCH CASE SENSITIVITY (ON/OFF)
  1159.  
  1160.                                                                      36
  1161.  
  1162.  
  1163.  
  1164.  
  1165.                 alt+g: SEARCH BACKWARD FOR LITERAL ENTERED
  1166.                 ------------------------------------------
  1167.  
  1168.                     Similar to SEARCH FOR LITERAL ENTERED control,
  1169.                 except that the literal is searched for backward
  1170.                 through the text.
  1171.  
  1172.                     see SET SEARCH LITERAL, SEARCH FOR LITERAL
  1173.                 ENTERED and SET SEARCH CASE SENSITIVITY (ON/OFF)
  1174.  
  1175.                                                                      37
  1176.  
  1177.  
  1178.  
  1179.  
  1180.                 alt+h: SET LITERAL TO CHANGE TO
  1181.                 -------------------------------
  1182.  
  1183.                     The SET LITERAL TO CHANGE TO control lets
  1184.                 you specify a literal to be substituted for the
  1185.                 literal specified in the SET SEARCH LITERAL.
  1186.                 As this literal is specified independent of the
  1187.                 SEARCH LITERAL, you may change the SEARCH LITERAL
  1188.                 several times, changing several literals to the
  1189.                 same LITERAL TO CHANGE TO.
  1190.  
  1191.                     see SEARCH FOR AND CHANGE LITERAL,
  1192.                 SEARCH BACKWARD AND CHANGE LITERAL
  1193.  
  1194.                                                                      38
  1195.  
  1196.  
  1197.  
  1198.  
  1199.                 alt+j: SEARCH FOR AND CHANGE LITERAL
  1200.                 ------------------------------------
  1201.  
  1202.                     The SEARCH FOR AND CHANGE LITERAL control
  1203.                 uses the SEARCH FOR LITERAL ENTERED routine to
  1204.                 locate the literal to be replaced.
  1205.  
  1206.                     see SET LITERAL TO CHANGE TO,
  1207.                 SET SEARCH LITERAL, SEARCH FOR LITERAL ENTERED and
  1208.                 SET SEARCH CASE SENSITIVITY (ON/OFF)
  1209.  
  1210.                                                                      39
  1211.  
  1212.  
  1213.  
  1214.  
  1215.                 alt+k: SEARCH BACKWARD AND CHANGE LITERAL
  1216.                 -----------------------------------------
  1217.  
  1218.                     The SEARCH BACKWARD AND CHANGE LITERAL control
  1219.                 uses the SEARCH BACKWARD FOR LITERAL ENTERED
  1220.                 routine to locate the literal to be replaced.
  1221.  
  1222.                     see SET LITERAL TO CHANGE TO,
  1223.                 SET SEARCH LITERAL, SEARCH BACKWARD FOR LITERAL
  1224.                 ENTERED and SET SEARCH CASE SENSITIVITY (ON/OFF)
  1225.  
  1226.                                                                      40
  1227.  
  1228.  
  1229.  
  1230.  
  1231.             Help:
  1232.             -----
  1233.  
  1234.                 help: HELP
  1235.                 ----------
  1236.  
  1237.                     Help is similar to a separate text file which
  1238.                 displays two columns:
  1239.  
  1240.                 1) The current key(s) to access the control and
  1241.                 2) An explaination of the control.
  1242.  
  1243.                     These columns cannot be modified directly, but
  1244.                 will change if you modify the control keys with
  1245.                 CHANGE CONTROL KEYS discussed below.
  1246.  
  1247.                     The help display is an exhaustive display of
  1248.                 the control keys and their meanings.
  1249.  
  1250.                                                                      41
  1251.  
  1252.  
  1253.  
  1254.  
  1255.             Set Video Attributes:
  1256.             ---------------------
  1257.  
  1258.                 ctl+v: SET VIDEO ATTRIBUTES
  1259.                 ---------------------------
  1260.  
  1261.                     The video attributes are kept separately for
  1262.                 each of the 20 possible active text files.
  1263.  
  1264.                     Each text file's video attributes consists of
  1265.                 three attributes - corresponding to the screen
  1266.                 areas:
  1267.  
  1268.                 1) Text area - where you enter and modify text
  1269.                 2) Control line - where you receive messages and
  1270.                    answer prompts (questions)
  1271.                 3) Status line - at the bottom of the screen
  1272.  
  1273.                     You may modify only one or two of the areas
  1274.                 video attributes if you wish by escaping (ESC)
  1275.                 after making the modifications you wish.
  1276.  
  1277.                     The video attributes are modified only for
  1278.                 the text file area you are currently working in.
  1279.                 The video attributes will correspond to the "n" of
  1280.                 status lines "TXn".
  1281.  
  1282.                                                                      42
  1283.  
  1284.  
  1285.  
  1286.  
  1287.             Save Current Controls:
  1288.             ----------------------
  1289.  
  1290.                 ctl+y: SAVE THE CURRENT CONTROLS
  1291.                 --------------------------------
  1292.  
  1293.                     The EDITOR.CTL file contains all of the
  1294.                 control key settings, video attributes and
  1295.                 control initialization settings.
  1296.  
  1297.                     If you have made changes to any of the
  1298.                 above and wish to save them, depress the Ctrl
  1299.                 key and hit "y".  This will write the current
  1300.                 controls into the EDITOR.CTL file.
  1301.  
  1302.                     Since WE will create a new EDITOR.CTL file
  1303.                 if it is missing, you may move back to the
  1304.                 default control settings by deleting the
  1305.                 EDITOR.CTL file from the DOS prompt.
  1306.  
  1307.                                                                      43
  1308.  
  1309.  
  1310.  
  1311.  
  1312.             Other Controls:
  1313.             ---------------
  1314.  
  1315.                 ctl+u: UNDO LINE OR BLOCK
  1316.                 -------------------------
  1317.  
  1318.                     When a line is updated (the update takes place
  1319.                 when you move the cursor from the modified line)
  1320.                 it is stored in its original form.  In this way we
  1321.                 can recover text which has been modified, back to
  1322.                 its original contents.
  1323.  
  1324.                     The UNDO will undo a line or block at a time.
  1325.  
  1326.                     The scope of the undo is by individual text file.
  1327.                 If you wish to undo changes made to several files,
  1328.                 you will have to go to each text file and undo them
  1329.                 individually.
  1330.  
  1331.                     Undo will only undo while you are within WE.
  1332.                 When WE is exited, all information pertaining to
  1333.                 undo is forgotten.
  1334.  
  1335.                     The maximum number of lines/blocks which may
  1336.                 be undone is 100 per text file.  If you need to go
  1337.                 back further than this, you may need to escape the
  1338.                 text file and drop all changes.
  1339.  
  1340.                     Note that the undo will be stored until you
  1341.                 undo or it is pushed off the undo stack (100 entries).
  1342.                 If you undo a line/block, modify a line, and undo
  1343.                 the modifications to that line, the other entries
  1344.                 on the undo stack are still available to be undone.
  1345.  
  1346.                                                                      44
  1347.  
  1348.  
  1349.  
  1350.  
  1351.                 f2: CHANGE CONTROL CHARACTERS
  1352.                 -----------------------------
  1353.  
  1354.                     If you wish to change the key(s) associated with
  1355.                 a particular control, this control will allow you
  1356.                 to make that change.
  1357.  
  1358.                     If, for instance, you wish to have the OPEN
  1359.                 NEW FILE control to be placed on the F9 key rather
  1360.                 than the F4 key (default), strike F2.  The control
  1361.                 line will contain "Enter CURRENT Control Character".
  1362.                 Hit the control character to be changed - F4.  The
  1363.                 current control setting for F4 will be displayed
  1364.                 and a prompt for the control key(s) to be the new
  1365.                 key(s) for opening a new file.  Enter F9.  The
  1366.                 control key change is accomplished.
  1367.  
  1368.                     There are several control key combinations with
  1369.                 the Ctrl key + another key and Alt key + another
  1370.                 key.
  1371.  
  1372.                     You will not be allowed to change a control to
  1373.                 a key which is already being used as a control key.
  1374.  
  1375.                                                                      45
  1376.  
  1377.  
  1378.  
  1379.  
  1380.                 ins: INSERT MODE (ON/OFF)
  1381.                 -------------------------
  1382.  
  1383.                     The insert mode current setting is displayed
  1384.                 on the status line at the bottom of the screen.
  1385.  
  1386.                     The insert mode setting will alter the way
  1387.                 the enter and backspace keys work.
  1388.  
  1389.                     If insert mode is OFF, you will be overtyping
  1390.                 text.  If insert mode is ON, you will be inserting
  1391.                 text at the position of the cursor.
  1392.  
  1393.                                                                      46
  1394.  
  1395.  
  1396.  
  1397.  
  1398.                 alt+1: BLANKS AT END OF LINE (ON/OFF)
  1399.                 -------------------------------------
  1400.  
  1401.                     The BLANKS AT END OF LINE control determines
  1402.                 whether any terminating blanks will be saved or
  1403.                 not.  This action takes place when the line is
  1404.                 updated, and applies only at the line update level.
  1405.  
  1406.                     If you set this control to ON, modify a line and
  1407.                 move the cursor to a new line, any blanks at the end
  1408.                 of the line will be retained.
  1409.  
  1410.                     If you set this control to OFF, modify a line
  1411.                 and move the cursor to a new line, blanks at the end
  1412.                 of the updated line will be removed.
  1413.  
  1414.                     This control does not display, but you can find
  1415.                 out if it is on or off by testing it.  When you move
  1416.                 to the end of the line with the END control, you are
  1417.                 moving to the position just past the end of the line
  1418.                 and if there are blanks at the end of the line, the
  1419.                 cursor will be to the right of these blanks.
  1420.  
  1421.                                                                      47
  1422.  
  1423.  
  1424.  
  1425.  
  1426.                 af1: SET SEARCH CASE SENSITIVE (ON/OFF)
  1427.                 ---------------------------------------
  1428.  
  1429.                     This control determines whether upper case and
  1430.                 lower case will match on a search.  It is defaulted
  1431.                 to on, but may be changed and saved.
  1432.  
  1433.                     Example: If we are searching for "screen" and
  1434.                 case sensitive is ON, we would not get a match on
  1435.                 text containing "Screen".  If case sensitive is off
  1436.                 "screen" would match "Screen".
  1437.  
  1438.                     The case sensitive control determines matches on
  1439.                 both searches and search and replace.
  1440.  
  1441.                     As this control is not displayed, you may determine
  1442.                 if it is on or off by testing it.
  1443.  
  1444.                                                                      48
  1445.  
  1446.  
  1447.  
  1448.  
  1449.                 ctl+a: SET TAB LENGTH
  1450.                 ---------------------
  1451.  
  1452.                     The SET TAB LENGTH control will display the
  1453.                 message "Enter One Digit TAB Setting: " on the
  1454.                 control line under the text area.  Enter a single
  1455.                 digit 1-9 as the number of columns represented by
  1456.                 a tab.
  1457.  
  1458.